Show AllShow All

MID

See Also

Also applies to:

MIDB

MID returns a specific number of characters from a text string, starting at the position you specify, based on the number of characters you specify.

MIDB returns a specific number of characters from a text string, starting at the position you specify, based on the number of bytes you specify. This function is for use with double-byte characters.

Syntax

MID(text,start_num,num_chars)

MIDB(text,start_num,num_bytes)

Text    is the text string containing the characters you want to extract.

Start_num    is the position of the first character you want to extract in text. The first character in text has start_num 1, and so on.

Num_chars    specifies the number of characters you want MID to return from text.

Num_bytes    specifies the number of characters you want MIDB to return from text, in bytes.

Remarks

Example (MID)

The example may be easier to understand if you copy it to a blank worksheet.

Show How?

 
1
2
A
Data
Fluid Flow
Formula Description (Result)
=MID(A2,1,5) Five characters from the string above, starting at the first character (Fluid)
=MID(A2,7,20) Twenty characters from the string above, starting at the seventh (Flow)
=MID(A2,20,5) Because the starting point is greater than the length of the string, empty text is returned ()

Example (MIDB)

=MIDB("Tokyo to ShibuyaTokyo to ShibuyaTokyo to Shibuya Tokyo to ShibuyaTokyo to ShibuyaTokyo to Shibuya",1,6) equals "Tokyo to ShibuyaTokyo to ShibuyaTokyo to Shibuya"